package com.bocai.yuweiwangluo.net;

import android.os.Handler;

/**
 * Created by win7 on 2015/12/3.
 */
public interface MyOkHttpWay {
    /**
     * @param获取验证码
     * @author zyp
     */
    void getCode(String url, String mobile,Handler handler);
    /**
     * @param验证验证码
     * @author zyp
     */
    void verificationCode(String url, String tel, String type, Handler handler);
    /**
     * @param向服务器储存验证码
     * @author zyp
     */
//    void saveCode(String url, String tel, String type, Handler handler);
//    /**
//     * @注册
//     * @author zyp
//     */
    void register(String url, String mobile, String pwd, String referrTel,String bumber, Handler handler);
    /**
     * @登录
     * @author zyp
     */
    void login(String url, String tel, String pwd, Handler handler);

    /**
     * @修改密码
     * @author zyp
     */
    void changePsd(String url, String mobile, String password,String oldpwd,Handler handler);

    /**
     * @忘记密码
     * @author zyp
     */
    void forgetPwd(String url, String mobile, String password,Handler handler);
    /**
     * @比赛列表
     * @author zyp
     */
    void getGameList(String url, String page, String type_id, String city_id, Handler handler);
    /**
     * @比赛详情
     * @author zyp
     */
    void getGame(String url, String id, Handler handler);
    /**
     * @获取场地头部接口
     * @author zyp
     */
    void getVenueListHeader(String url,Handler handler);
    /**
     * @场地列表
     * @author zyp
     */
    void getVenueList(String url, String page, String type_id, String city_id,String title,String local_x,String local_y,String sort, Handler handler);

    /**
     * @发布约战接口
     * @author zyp
     */
    void publishMatch(String url, String type_id, String city_id, String num,
                      String match_type,String content,String stime,String etime,
                      String addr,String usr_id,String price,Handler handler);
    /**
     * @获取约战头部接口
     * @author zyp
     */
    void getYuezhanListHeader(String url,Handler handler);
    /**
     * @约战列表
     * @author zyp
     */
    void getYuezhanList(String url, String page, String type_id, String city_id, Handler handler);
    /**
     * @上传头像
     * @author zyp
     */
    void uploadPhoto(String url, String pic, String ext, Handler handler);
    /**
     * @修改头像
     * @author zyp
     */
    void updataPhoto(String url, String usr_id, String icon, Handler handler);
    /**
     * @获取我的比赛列表接口
     * @author zyp
     */
    void getMyGame(String url, String page, String usr_id, Handler handler);
    /**
     * @获取我的约战列表接口
     * @author zyp
     */
    void getMyMatch(String url, String page, String usr_id, Handler handler);
    /**
     * @参加比赛接口
     * @author zyp
     */
    void joinGame(String url, String usr_id, String game_id, Handler handler);
    /**
     * @参加约战接口
     * @author zyp
     */
    void joinMatch(String url, String usr_id, String match_id, Handler handler);
    /**
     * @获取论坛首页接口
     * @author zyp
     */
    void getbbsHome(String url,  Handler handler);
    /**
     * @获取论坛分类列表接口
     * @author zyp
     */
    void getbbsList(String url, String type_id, String page, Handler handler);
    /**
     * @获取论坛详情接口
     * @author zyp
     */
    void getbbsDetail(String url, String id, String page, Handler handler);
    /**
     * @发布主题接口
     * @author zyp
     */
    void addbbs(String url, String usr_id, String title,String content,String type_id, Handler handler);
    /**
     * @回复主题接口
     * @author zyp
     */
    void replybbs(String url, String usr_id, String content,String bbs_id, Handler handler);
    /**
     * @获取论坛分类接口
     * @author zyp
     */
    void getbbsType(String url,Handler handler);
    /**
     * @修改昵称
     * @author zyp
     */
    void updataNickName(String url,String id,String nickname,Handler handler);
    /**
     * @修改性别地区
     * @author zyp
     */
    void updatainfo(String url,String id,String sex,String area,String type_id,Handler handler);
    /**
     * @获取我的个人信息接口
     * @author zyp
     */
    void getInfo(String url,String usr_id,Handler handler);
    /**
     * @获取我的订场接口
     * @author zyp
     */
    void getMyVenue(String url,String page,String usr_id,String local_x,String local_y,Handler handler);
    /**
     * @获取参与者列表接口
     * @author zyp
     */
    void getMatchJoin(String url,String id,Handler handler);
    /**
     * @预定场地接口
     * @author zyp
     */
    void addVenue(String url,String place_info_id,String order_day,String order_time,String usr_id,Handler handler);
    /**
     * @获取我的优惠券接口
     * @author zyp
     */
    void getMyCoupon(String url,String usr_id,String page,String is_exp,Handler handler);
    /**
     * @获取首页数据
     * @author zyp
     */
    void getHomeData(String url,String local_x,String local_y,Handler handler);
    /**
     * @获取支付页面
     * @author zyp
     */
    void getOrder(String url,String usr_id,String id,Handler handler);
    /**
     * @修改绑定手机号
     * @author zyp
     */
    void updataPhone(String url,String mobile,String usr_id,Handler handler);
    /**
     * @修改优惠券状态
     * @author zyp
     */
    void updataCoupon(String url,String usr_id,String coupon_id,Handler handler);
    /**
     * @获取消息列表
     * @author zyp
     */
    void getMessageList(String url,String page,String usr_id,String is_read,Handler handler);
    /**
     * @修改单个消息状态
     * @author zyp
     */
    void setMessage(String url,String id,Handler handler);
    /**
     * @修改所有消息状态
     * @author zyp
     */
    void setAllMessage(String url,String usr_id,Handler handler);
    /**
     * @获取邀请码
     * @author zyp
     */
    void getCodeIntro(String url,Handler handler);

    /**
     * 发表场馆评论
     * @param url
     * @param usr_id
     * @param place_id
     * @param content
     * @param handler
     */
    void venueComment(String url,String usr_id,String place_id,String content,Handler handler);
}
